<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/fatec-si/utils/' . 'MYSQLAdapter.php');

class SGBDController{
	private $adapter;

	public function __construct(){
		$this->adapter = new MYSQLAdapter($GLOBALS['config']);
	}
	public function fazerBackup(){
		$this->adapter->backup();
		$this->downloadBackup();
	}
	public function downloadBackup(){
		header("Content-Type:  application/x-sql"); // informa o tipo do arquivo ao navegador
		header("Content-Disposition: attachment; filename=backup.sql"); // informa ao navegador que é tipo anexo e faz abrir a janela de download, tambem informa o nome do arquivo
		$buffer = file_get_contents (SITE_ROOT."/backup/".NAME_FILE_BACKUP);
		echo $buffer;
	}
}